package com.ychs.dpmms.entity;

import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.Size;
import java.util.List;

/**
 * copyright(c)2021 YYB.ALL rights Reserved
 * <p>
 * 描述:角色实体类
 *
 * @author 原玉波
 * @version 1.0
 * @date 2021/8/30
 */
@Data
public class Role {

    /**
     * 角色id
     */
    private int id;

    /**
     * 角色名称
     */
    @NotEmpty(message = "角色名称不能为空")
    @Size(min = 2,max = 5,message = "角色名称长度应为2-5位")
    private String name;

    /**
     * 角色拥有的权限项
     */
    private List<Permission> permissions;
}
